a trojan horse - French English Dictionary